Dictionaries:

have a thing for:

1. To be-infatuated-with . See love for synonyms.

2. To have a fondness or craving for.



Link to this page:

Word Browser